Suchen mit DOS-Wildcards (MATCH)
Diese Funktion wird vor allen Dingen MSDOS* Anwendern bekannt
vorkommen, denn es wird hier mit Wildcards, vorzugsweise `*'
und `?', gesucht. Nehmen wir an, Sie haben eine Stückliste mit
Artikelnummern vor sich, und möchten nun alle Nummern
heraussuchen, die für eine bestimmte Bauteilegruppe typisch
sind z.B.: `99XXX450', wobei XXX für drei beliebige Ziffern
steht. Man gibt daher als Suchmuster `99???450' ein. Die Wildcards
sind also `?' für ein beliebiges Zeichen und `*' für beliebig
viele Zeichen (auch null!). Wenn sie nun ausgerechnet nach `*' oder `?'
suchen wollen, müssen Sie die Wildcards ändern. Dabei gilt,
daß die Quantoren selbst in den zu suchenden Textstellen nicht
vorkommen dürfen. Noch ein Beispiel: `ei*e' findet `Zeile' aber
auch `Meier'. Wenn zwischen `i' und `e' mindestens ein Zeichen
stehen soll, so erweitern Sie das Muster auf `ei?*e'.
Die Hochkommata vor und hinter den Beispielen werden
selbstverständlich nicht eingegeben, sie dienen nur der
Kenntlichmachung innerhalb dieser Dokumentation.